body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, em, i {
margin: 0;
padding: 0;
outline: 0 none;
font-weight: normal;
font-style: normal;
font-size: 100%;
font-family: inherit;
}
img {
border: 0 none;
display: inline-block;
font-size: 0;
vertical-align: top;
}
.top {
width: 100%;
border-bottom: 1px solid #eee;
line-height: 30px;
background: #F7F7F7;
}
body {
color: #545454;
background: #eef3fa;
font: 12px/1.5 'microsoft yahei', 'SimSun';
/*_background-image: url(about:blank);*/
_background-attachment: fixed;
}

.cl {
zoom: 1;
}
.w {
width: 990px;
padding: 0;
margin: 0 auto;
zoom: 1;
}
.top .favorite {
float: left;
padding: 0 11px 0 16px;
position: relative;
cursor: pointer;
}

.top span {
display: inline;
}
span {
display: inline-block;
}
.top .favorite i {
top: 8px;
left: 0;
width: 13px;
height: 13px;
background: url(../images/register.img/20130725.png) no-repeat 0 0;
cursor: pointer;
position: absolute;
transition: transform .2s ease-in 0s;
-webkit-transition: -webkit-transform .2s ease-in 0s;
}
a:visited {
color: #333;
text-decoration: none;
}
a {
text-decoration: none;
color: #666;
}
.quick_list {
float: right;
height: 30px;
}
.cl:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
}
.quick_list li {
height: 30px;
padding: 0 11px 0 12px;
float: left;
position: relative;
}
.top .loginbar a {
margin: 0 3px;
}
#logo {
padding: 10px 0;
float: none;
margin: 0;
position: relative;
}
#logo b {
position: absolute;
font-size: 30px;
text-align: center;
background-color: #f1f1f1;
width: 150px;
height: 46px;
top: 18px;
margin-left: 20px;
}
#regist {
background: #FFF;
margin-bottom: 10px;
}
#regist .mt {
padding-right: 10px;
position: relative;
overflow: visible;
margin-bottom: -1px;
border-bottom: 1px solid #dddddd;
height: 32px;
line-height: 32px;
background: #f2f2f2;
}
#regist .mt .extra {
position: absolute;
right: 20px;
top: 5px;
}
.ftx13, .flk13 a:link, .flk13 a:visited, a.flk13:link, a.flk13:visited {
color: #005AA0;
}
#regist .mc {
padding: 30px 0 20px;
border: solid #dddddd;
border-width: 0px 1px 1px;
}
input {
font: 12px/1.5 Arial, Verdana, 'microsoft yahei';
color: #666;
}
.form {
width: 900px;
margin: 30px auto;
float:left;
}
#regist .item {
padding-top: 9px;
height: 60px;
line-height: 34px;
position: relative;
z-index: 1;
}
#regist .label {
width: 190px;
text-align: right;
font-size: 14px;
color: #999;
padding-right: 10px;
}
#regist .label b {
margin-right: 5px;
font-weight: normal;
font-family: '宋体';
}

.ftx04, .flk04 a:link, .flk04 a:visited, a.flk04:link, a.flk04:visited {
color: #e3393c;
}
.fl {
float: left;
}
#regist .item .item-ifo {
position: relative;
width: 270px;
}

#regist .text {
width: 238px;
height: 16px;
padding: 10px 25px 10px 5px;
border: 1px solid #cccccc;
float: none;
font-size: 14px;
font-family: arial, "宋体";
color: #999;
}
#regist .item-ifo i.i-name {
background-position: -373px -111px;
width: 16px;
height: 16px;
}
#regist .item-ifo i {
position: absolute;
right: 12px;
top: 8px;
z-index: 5;
background: url(../images/register.img/login-all-bg.png) no-repeat #fff;
}
#regist .blank {
width: 16px;
height: 16px;
position: absolute;
right: 4px;
top: 9px;
padding: 3px;
float: none;
}
#regist .focus {
color: #666;
line-height: 36px;
background: #f7f7f7;
border: 1px solid #dddddd;
}
#regist .focus, #regist .error {
color: #e4393c;
line-height: 36px;
height: 36px;
position: absolute;
top: 0px;
right: -275px;
width: 260px;
padding: 0 5px;
background: #FFEBEB;
border: 1px solid #ffbdbe;
}
#regist .error span, .focus span {
padding: 5px 0;
line-height: 13px;
display: block;
}
#regist .null, #regist .error {
color: #e3393c;
}

#regist .focus, #regist .error {
color: #e4393c;
line-height: 36px;
height: 36px;
position: absolute;
top: 0px;
right: -275px;
width: 260px;
padding: 0 5px;
background: #FFEBEB;
border: 1px solid #ffbdbe;
}
.form label, .form input, .form select, .form textarea, .form button, .form .label {
float: left;
font-size: 12px;
}
#regist .text-1 {
width: 100px;
float: left;
}

#regist .img img {
margin: 0 5px;
cursor: pointer;
height: 36px;
display: block;
}
.clr {
display: block;
overflow: hidden;
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
#regist .item-ifo i.i-pass {
background-position: -346px -108px;
width: 14px;
height: 19px;
}
.btn {
margin-left: 10px;
border: 1px solid #dddddd;
padding: 0;
width: 106px;
height: 36px;
background: #f4f4f4;
margin-top: 0;
text-align: center;
line-height: 36px;
color: #333;
text-decoration: none;
display: inline-block;
}
#regist .checkbox {
margin: 10px 3px 3px;
}
#regist .btn-regist {
width: 270px;
height: 36px;
color: #FFF;
font-family: "微软雅黑";
font-size: 16px;
text-indent: -9999px;
font-weight: 800;
overflow: hidden;
background: url(../images/register.img/regist-btn.jpg) no-repeat;
border: none 0;
}

.clr {
display: block;
overflow: hidden;
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
#footer {
padding-bottom: 30px;
text-align: center;
}
#footer .copyright {
margin: 10px 0;
}